dried and fried capybara meat - Español Inglés Diccionario